package com.platform.qujia.pojo;


import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * 立减活动规则对象 reduction_rules
 * 
 * @author qujia
 * @date 2021-11-03
 */
@Getter
@Setter
public class ReductionRules
{

    private Long rulesId;

    /**
     * 关联的立减活动id
     * 有时候为空
     */
    private Long activityId;

    /**
     * 参与立减活动的油品关系外键
     * reduction_oil_relations表activity_oil_id
     */
    private Long activityOilId;

    /**
     * 条件：满足多少
     */
    private Double full;

    /**
     * 符合条件减多少
     */
    private Double cut;

    /**
     * 最小解价区间
     * 活动方式为随机立减时不为空
     */
    private Double cutMin;

    /**
     * 最大解价区间
     * 活动方式为随机立减时不为空
     */
    private Double cutMax;

    @ApiModelProperty(value = "AAL-每升立减-按金额  AALL-每升立减-按升数")
    private String activityType;

    @ApiModelProperty(value = "活动方式 FAD-定额立减 PAR-百分比立减 RDD-随机立减")
    private String activityMode;

}
